package com.ccp.dev.qbdms.model;

import java.math.BigDecimal;
import com.ccp.dev.qbdms.expimp.annotation.ExpAnnotation;
import com.ccp.dev.qbdms.expimp.annotation.FlowSubject;
import com.ccp.dev.qbdms.expimp.annotation.ImpAnnotation;
import com.ccp.dev.qbdms.expimp.annotation.Record;
import java.util.Date;

/**
 * 现场问题处理单表 w_qbd_problem_handle
 * 
 * @author prh
 * @date 2020-10-20 14:39:40
 */
@ExpAnnotation(description = "现场问题处理单")
@FlowSubject(subjectName = "现场问题处理单")
public class WQbdProblemHandle extends BaseBusinessModel<WQbdProblemHandle> {
    private static final long serialVersionUID = 1L;

    /**
     * 主键
    */
    @Record("主键")
    private String  id;
    /**
     * 编号
    */
    @Record("编号")
    @ExpAnnotation(description = "编号")
    private String  registernum;
    /**
     * 编号
     */
    @Record("编号")
    private String  registernumb;
    /**
     * 提出时间
    */
    @Record("提出时间")
    @ExpAnnotation(description = "提出时间")
    private Date  proposetime;
    /**
     * 型号
    */
    @Record("型号")
    @ExpAnnotation(description = "型号")
    private String  model;
    /**
     * 提出单位
    */
    @Record("提出单位")
    @ExpAnnotation(description = "提出单位")
    private String  proposedept;
    /**
     * 提出单位id
    */
    @Record("提出单位id")
    private String  proposedeptid;
    /**
     * 责任人
    */
    @Record("责任人")
    @ExpAnnotation(description = "责任人")
    private String  dutyperson;
    /**
     * 责任人id
    */
    @Record("责任人id")
    private String  dutypersonid;
    /**
     * 责任单位
    */
    @Record("责任单位")
    @ExpAnnotation(description = "责任单位")
    private String  dutydept;
    /**
     * 责任单位id
    */
    @Record("责任单位id")
    private String  dutydeptid;
    /**
     * 流程状态
    */
    @Record("流程状态")
    @ExpAnnotation(description = "流程状态")
    private String  status;
    /**
     * 实施单位
    */
    @Record("实施单位")
    @ExpAnnotation(description = "实施单位")
    private String  impdept;
    /**
     * 实施单位id
    */
    @Record("实施单位id")
    private String  impdeptid;
    /**
     * 产品/试验名称
    */
    @Record("产品/试验名称")
    @ExpAnnotation(description = "产品/试验名称")
    private String  productname;
    /**
     * 设计文件代号
    */
    @Record("设计文件代号")
    @ExpAnnotation(description = "设计文件代号")
    private String  doccode;
    /**
     * 文件变更意见
    */
    @Record("文件变更意见")
    @ExpAnnotation(description = "文件变更意见")
    private String  changesuggest;
    /**
     * 更改单编号
    */
    @Record("更改单编号")
    @ExpAnnotation(description = "更改单编号")
    private String  changregnum;
    /**
     * 提出单位代表
    */
    @Record("提出单位代表")
    @ExpAnnotation(description = "提出单位代表")
    private String  proposerepresent;
    /**
     * 实施单位代表
    */
    @Record("实施单位代表")
    @ExpAnnotation(description = "实施单位代表")
    private String  imprepresent;
    /**
     * 现场处理内容简述
    */
    @Record("现场处理内容简述")
    @ExpAnnotation(description = "现场处理内容简述")
    private String  problemhandleinfo;
    /**
     * 现场问题处理单
    */
    @Record("现场问题处理单")
    private String  probhandleurl;
    /**
     * 措施内容
     */
    @Record("措施内容")
    @ExpAnnotation(description = "措施内容")
    private String  measure;
    /**
     * 计划完成时间
    */
    @Record("计划完成时间")
    @ExpAnnotation(description = "计划完成时间")
    private Date  plancomplettime;
    /**
     * 落实情况
    */
    @Record("落实情况")
    @ExpAnnotation(description = "落实情况")
    private String  impletstatus;

    public String getId() {
        return this.id;
    }
    public void setId(String id) {
        this.id = id;
    }
    public String getRegisternum() {
        return this.registernum;
    }
    public void setRegisternum(String registernum) {
        this.registernum = registernum;
    }
    public Date getProposetime() {
        return this.proposetime;
    }
    public void setProposetime(Date proposetime) {
        this.proposetime = proposetime;
    }
    public String getModel() {
        return this.model;
    }
    public void setModel(String model) {
        this.model = model;
    }
    public String getProposedept() {
        return this.proposedept;
    }
    public void setProposedept(String proposedept) {
        this.proposedept = proposedept;
    }
    public String getProposedeptid() {
        return this.proposedeptid;
    }
    public void setProposedeptid(String proposedeptid) {
        this.proposedeptid = proposedeptid;
    }
    public String getDutyperson() {
        return this.dutyperson;
    }
    public void setDutyperson(String dutyperson) {
        this.dutyperson = dutyperson;
    }
    public String getDutypersonid() {
        return this.dutypersonid;
    }
    public void setDutypersonid(String dutypersonid) {
        this.dutypersonid = dutypersonid;
    }
    public String getDutydept() {
        return this.dutydept;
    }
    public void setDutydept(String dutydept) {
        this.dutydept = dutydept;
    }
    public String getDutydeptid() {
        return this.dutydeptid;
    }
    public void setDutydeptid(String dutydeptid) {
        this.dutydeptid = dutydeptid;
    }
    public String getStatus() {
        return this.status;
    }
    public void setStatus(String status) {
        this.status = status;
    }
    public String getImpdept() {
        return this.impdept;
    }
    public void setImpdept(String impdept) {
        this.impdept = impdept;
    }
    public String getImpdeptid() {
        return this.impdeptid;
    }
    public void setImpdeptid(String impdeptid) {
        this.impdeptid = impdeptid;
    }
    public String getProductname() {
        return this.productname;
    }
    public void setProductname(String productname) {
        this.productname = productname;
    }
    public String getDoccode() {
        return this.doccode;
    }
    public void setDoccode(String doccode) {
        this.doccode = doccode;
    }
    public String getChangesuggest() {
        return this.changesuggest;
    }
    public void setChangesuggest(String changesuggest) {
        this.changesuggest = changesuggest;
    }
    public String getChangregnum() {
        return this.changregnum;
    }
    public void setChangregnum(String changregnum) {
        this.changregnum = changregnum;
    }
    public String getProposerepresent() {
        return this.proposerepresent;
    }
    public void setProposerepresent(String proposerepresent) {
        this.proposerepresent = proposerepresent;
    }
    public String getImprepresent() {
        return this.imprepresent;
    }
    public void setImprepresent(String imprepresent) {
        this.imprepresent = imprepresent;
    }
    public String getProblemhandleinfo() {
        return this.problemhandleinfo;
    }
    public void setProblemhandleinfo(String problemhandleinfo) {
        this.problemhandleinfo = problemhandleinfo;
    }
    public String getProbhandleurl() {
        return this.probhandleurl;
    }
    public void setProbhandleurl(String probhandleurl) {
        this.probhandleurl = probhandleurl;
    }
    public Date getPlancomplettime() {
        return this.plancomplettime;
    }
    public void setPlancomplettime(Date plancomplettime) {
        this.plancomplettime = plancomplettime;
    }
    public String getImpletstatus() {
        return this.impletstatus;
    }
    public void setImpletstatus(String impletstatus) {
        this.impletstatus = impletstatus;
    }
    public String getMeasure() {
        return this.measure;
    }
    public void setMeasure(String measure) {
        this.measure = measure;
    }

    @Override
    public String toString() {
        return "WQbdProblemHandle{" +
                "id='" + id + "'," +
                "registernum='" + registernum + "'," +
                "proposetime='" + proposetime + "'," +
                "model='" + model + "'," +
                "proposedept='" + proposedept + "'," +
                "proposedeptid='" + proposedeptid + "'," +
                "dutyperson='" + dutyperson + "'," +
                "dutypersonid='" + dutypersonid + "'," +
                "dutydept='" + dutydept + "'," +
                "dutydeptid='" + dutydeptid + "'," +
                "status='" + status + "'," +
                "impdept='" + impdept + "'," +
                "impdeptid='" + impdeptid + "'," +
                "productname='" + productname + "'," +
                "doccode='" + doccode + "'," +
                "changesuggest='" + changesuggest + "'," +
                "changregnum='" + changregnum + "'," +
                "proposerepresent='" + proposerepresent + "'," +
                "imprepresent='" + imprepresent + "'," +
                "problemhandleinfo='" + problemhandleinfo + "'," +
                "probhandleurl='" + probhandleurl + "'," +
                "plancomplettime='" + plancomplettime + "'," +
                "impletstatus='" + impletstatus + "'," +
                "measure='" + measure + "'," +
                '}';
    }

    public String getRegisternumb() {
        return registernumb;
    }

    public void setRegisternumb(String registernumb) {
        this.registernumb = registernumb;
    }
}
